// 封装一个请求函数
// 封装一个原始地址
const BASEURL = "https://gmall-prod.atguigu.cn";
// 默认的暴露
export default (options) => {
  console.log(options);
  // 创建Promise
  return new Promise((resolve, reject) => {
    // 执行异步任务
    wx.request({
      // 封装的请求的地址
      url: BASEURL + options.url,
      // 存储的是对象
      data: options.data || {},
      // 默认的是get请求
      method: options.method || "GET", // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
      // header: {}, // 设置请求的 header
      success: function (res) {
        // 成功的回调函数
        resolve(res.data);
      },
      fail: function (err) {
        // 失败的回调函数
        reject(err);
      },
    });
  });
};
